﻿using AbpBase.Domain;
using System;
using Volo.Abp.EntityFrameworkCore;
using Volo.Abp.EntityFrameworkCore.MySQL;
using Volo.Abp.EntityFrameworkCore.Sqlite;
using Volo.Abp.EntityFrameworkCore.SqlServer;
using Volo.Abp.Modularity;

/// <summary>
/// 1、此项目主要是处理数据库相关的代码。
/// 2、用于配置和定义 EFCore、Freesql 等 ORM，还有仓储等。
/// </summary>
namespace AbpBase.Database
{
    [DependsOn(
       typeof(AbpBaseDomainModule) ,
        typeof(AbpEntityFrameworkCoreModule),
        typeof(AbpEntityFrameworkCoreSqliteModule),
        typeof(AbpEntityFrameworkCoreSqlServerModule),
        typeof(AbpEntityFrameworkCoreMySQLModule)
    )]
    public class AbpBaseDatabaseModule : AbpModule
    {
        public override void ConfigureServices(ServiceConfigurationContext context)
        {

        }
    }
}
